<?php namespace app\wechat\controller;

use houdunwang\request\Request;
use houdunwang\route\Controller;
use system\model\Config;
/*
 * 微信的系统回复
 */
class System extends Controller{
    //动作
    public function index(){
    	//判断是编辑还是新增的数据
		//当在Config表中能查找对应的那条数据时是修改
		//当在ConfigB表中没有找到对应的那条数据时是添加
    	$model = Config::find(1)?:new Config();
    	if(IS_POST)
		{
			//获得post提交过来的数据
			$post = Request::post();
			//将得到的数据在不编码的情况下转成json格式的数据存到数据库中
			$model->wechat_system_response=json_encode($post,JSON_UNESCAPED_UNICODE);
			$model->save();
			//成功重定向
			return $this->setRedirect('refresh')->success('操作成功');
		}
		//在分配数据之前将JSON格式的数据转成数组格式
		$field = json_decode($model['wechat_system_response'],true);
    	//将转化之后的数据分配到页面
		return view('',compact('field'));
    }
}
